.main{
	background-color: rgb(250,250,250);
	height: calc(100vh - 50px);
	
	
	.icon{
		flex: 1;
		width: 100%;
		// border: 1px solid red;
		margin: 0 20rpx;
	}
	.icon>view{
		margin-left: 20rpx;
	}
	.head{
		padding: 20rpx 20rpx 0 20rpx;
		.userinfo{
			flex: 1;
			margin: 0 20rpx;
		}
	}
	.fun>view{
		padding: 0 20rpx;
	}
	.fun{
		line-height: 40rpx;
		text-align: center;
		margin: 20rpx 0;
		
		&-num{
			font-size: 30rpx;
			font-weight: bold;
		}
		&-text{
			font-size: 24rpx;
			font-weight: lighter;
		}
	}
	.tool{

		.tool-list{
			width: 25%;
			text-align: center;
			padding: 30rpx 0;
			line-height: 50rpx;
		}
	}

	.wallet{
		margin-top: 20rpx;
		padding-bottom: 60rpx;
		
		.wallet-head{
			padding: 30rpx;
		}
		.wallet-money{
			
		}
	}
}
.description{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.card-bgc{
	margin: 0 20rpx;
	border-radius: 12rpx;
	background-color: #fff;
}